/**
 while，dowhile，for
 
 ###############
 1.while		根据条件表达式循环
 while（条件表达式）{
 	//语句块；
 }
 
 ###############
 2.do while		先执行 在判断 最少执行一次
 do{
 }while();
 
 ##############
3.for
for(初始化参数;判断条件;更新循环变量){
	循环体;
}
关键词: continue  跳过当次循环，继续下次循环。

6种写法
1.标准
2.(   ; 2 ; 3 ), 外部声明
3.( 1 ;   ; 3 ), 无限循环
4.( 1 ; 2 ;   ), 内部声明
5.(   ; 2 ;   ), 内外声明
6.(	  ;   ;   ), 无限循环
*@author leo
*@company leo's company
*@description java_study
2024年1月31日上午12:38:21
Administrator
 */
/*
package com.leo.第二章_JAVA的编程基础;
//public class U2_L10_for_while循环 {

	//public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		//1. 1-100 .5050
		//int num=0;
		//int i=1;
		//while(i<=100) {
		//	num+=i;
		//	i++;
		//}
		//System.out.println("res: "+num);
		
		
		//2. 10! ; res=?
		//int i=1;
		//int num=1;
		//while(i<=10) {
		//	num*=i;
		//	i++;
		//}
		//System.out.println("10! res: "+num);
		
		
		//3. 100内奇数，偶数和3的倍数（不包括100）
		//int i=1;
		//while(i<100) {
		//	if(i%2==0) {
		//		System.out.print("偶: "+i+", ");
		//	}else {
		//		System.out.print("奇: "+i+", ");
		//	}
		//	if(i%3==0) {
		//		System.out.print("3的倍数: "+i+", ");
		//	}
		//	i++;
		//}
		
		//4. 逆序10-0
		//int i=10;
		//do {
		//	System.out.print(i+" ");
		//	i--;
		//}while(i>=0);
		
		//5. 计算阶层1！-10！的和
		//int num=0;  			//初始化求总和
		//int i=1;				//初始化 1 目标阶层(大的)
		//do {					//do while 的do 用于不断初始化需要计算的阶层
		//	int j=1;			//循环 初始化 1 需要计算的阶层(小的)
		//	int jc=1;			//循环 初始化 1 当前阶级的和
		//	while(j<=i) {		//循环条件
		//		jc*=j;			//计算当前阶级的和
		//		j++;			//需要计算的阶层 移动
		//	}
		//	num+=jc;			//总和
		//	i++;				//目标阶层 移动
		//}while(i<=10);			//目标循环条件
		//System.out.println("1!-10! res: "+num);
		
		
		// for 1.跳出正在使用的循环 ，继续其他的循环
		//for(int i=0;i<10;i++) {
		//	if(i==5) {
		//		continue;
		//	}
		//}
		
		
		// for 2.不看过去，循环继续
		//int j=0;
		//for( ;j<10;j++ ) {
			
		//}
		
		 
		// for 3.ob模式 无限循环
		//for(int i=0; ;i++) {
		//}
		// for 4.时光机模式 来回滚 不思进取 
		//for(int i=0;i<10; ) {
		//	System.out.println(i);
		//	i++;
		//}
		 
		 
		// for 5. 土豪模式 + 来回滚 爽！
		//int i=0;
		//for ( ; i<10; ) {
		//	i--;
		//}
		// for 6. 躺平 循环法 要么一直爽 要么一直惨
		//for( ;  ;  ){
		//}
		
		//0-200  %7==0 && %4!=0
		
		//for (int i=0;i<200;i++) {
		//	if(i%7==0 && i%4!=0) {
		//		System.out.println(i);
		//	}
		//}
		
		
		// 10个 斐波那契  1 1 2 3 5 8 13 21 34 55
		
		
		int n1=1;
		int n2=1;
		int next=0;
		System.out.println(n1+" "+n2+" ");
		for(int i=0;i<100;i++) {
			next=n1+n2;
			System.out.println(next+" ");
			n1=n2;
			n2=next;			
		}
	}	
		

}
*/
 




